package cn.huiyunche.base.service.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class CTurnover3rdVo implements Serializable {

    // 费用
    private BigDecimal orderActPay;

    // 费用显示文本
    private String orderActPayText;

    // 交易时间
    private Date createTime;

    private String departProvince; // 发车省
    private String departCity; // 发车市
    private String departCounty; // 发车区县
    private String arrivalProvince; // 送达省
    private String arrivalCity; // 送达市
    private String arrivalCounty; // 送达县

    private String departAddr; // 发车地址
    private String arrivalAddr; // 目的地址

    // 月份显示
    private String monthText;

    // 运费 油费 油量 油价
    List<DWaybillPriceDetailVo> priceVo;

    private static final long serialVersionUID = 1L;

    public BigDecimal getOrderActPay() {
        return orderActPay;
    }

    public void setOrderActPay(BigDecimal orderActPay) {
        this.orderActPay = orderActPay;
    }

    public String getOrderActPayText() {
        return orderActPay == null ? "" : "+" + orderActPay.abs();
    }

    public void setOrderActPayText(String orderActPayText) {
        this.orderActPayText = orderActPayText;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getDepartProvince() {
        return departProvince;
    }

    public void setDepartProvince(String departProvince) {
        this.departProvince = departProvince;
    }

    public String getDepartCity() {
        return departCity;
    }

    public void setDepartCity(String departCity) {
        this.departCity = departCity;
    }

    public String getDepartCounty() {
        return departCounty;
    }

    public void setDepartCounty(String departCounty) {
        this.departCounty = departCounty;
    }

    public String getArrivalProvince() {
        return arrivalProvince;
    }

    public void setArrivalProvince(String arrivalProvince) {
        this.arrivalProvince = arrivalProvince;
    }

    public String getArrivalCity() {
        return arrivalCity;
    }

    public void setArrivalCity(String arrivalCity) {
        this.arrivalCity = arrivalCity;
    }

    public String getArrivalCounty() {
        return arrivalCounty;
    }

    public void setArrivalCounty(String arrivalCounty) {
        this.arrivalCounty = arrivalCounty;
    }

    public String getDepartAddr() {
        return departAddr;
    }

    public void setDepartAddr(String departAddr) {
        this.departAddr = departAddr;
    }

    public String getArrivalAddr() {
        return arrivalAddr;
    }

    public void setArrivalAddr(String arrivalAddr) {
        this.arrivalAddr = arrivalAddr;
    }

    public String getMonthText() {
        return monthText;
    }

    public void setMonthText(String monthText) {
        this.monthText = monthText;
    }

    public List<DWaybillPriceDetailVo> getPriceVo() {
        return priceVo;
    }

    public void setPriceVo(List<DWaybillPriceDetailVo> priceVo) {
        this.priceVo = priceVo;
    }

    @Override
    public String toString() {
        return "CTurnover3rdVo [orderActPay=" + orderActPay + ", orderActPayText=" + orderActPayText + ", createTime="
                + createTime + ", departProvince=" + departProvince + ", departCity="
                + departCity + ", departCounty=" + departCounty + ", arrivalProvince=" + arrivalProvince
                + ", arrivalCity=" + arrivalCity + ", arrivalCounty=" + arrivalCounty + ", departAddr=" + departAddr
                + ", arrivalAddr=" + arrivalAddr + ", monthText=" + monthText + ", priceVo=" + priceVo + "]";
    }

}